In-network data aggregation in Wireless Sensor Networks (WSNs) providesefficient bandwidth utilization and energy-efficient computing.Supportingefficient in-network data aggregation while preserving the privacy of the dataof individual sensor nodes has emerged as an important requirement in numerousWSN applications. For privacy-preserving data aggregation in WSNs, He et al.(INFOCOM 2007) have proposed a Cluster-based Private Data Aggregation (CPDA)that uses a clustering protocol and a well-known key distribution scheme forcomputing an additive aggregation function in a privacy-preserving manner. Inspite of the wide popularity of CPDA, it has been observed that the protocol isnot secure and it is also possible to enhance its efficiency. In this paper, wefirst identify a security vulnerability in the existing CPDA scheme, wherein weshow how a malicious participant node can launch an attack on the privacyprotocol so as to get access to the private data of its neighboring sensornodes. Next it is shown how the existing CPDA scheme can be made more efficientby suitable modification of the protocol. Further, suitable modifications inthe existing protocol have been proposed so as to plug the vulnerability of theprotocol.
展开▼